ci: Split out installdeps.sh from build.sh
authorRobert Fairley <rfairley@redhat.com>
Thu, 23 May 2019 17:05:07 +0000 (13:05 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Mon, 27 May 2019 16:07:07 +0000 (16:07 +0000)
This script is useful to run individually when setting up a
development environment for OSTree.

Closes: #1865
Approved by: jlebon

ci/build.sh
ci/installdeps.sh [new file with mode: 0755]

index 4f7d02c4a83ae61fae0fe704d8be15fa468b8694..0901507498f2e8df4a10982773feb723dd75b5c2 100755 (executable)
@@ -6,21 +6,7 @@ set -xeuo pipefail
 dn=$(dirname $0)
 . ${dn}/libpaprci/libbuild.sh
 
-pkg_upgrade
-pkg_install_buildroot
-pkg_builddep ostree
-pkg_install sudo which attr fuse strace \
-    libubsan libasan libtsan PyYAML redhat-rpm-config \
-    elfutils
-if test -n "${CI_PKGS:-}"; then
-    pkg_install ${CI_PKGS}
-fi
-pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
-                  python3-PyYAML
-if test "${OS_ID}" = "centos"; then
-    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
-    pkg_install python34{,-PyYAML}
-fi
+${dn}/installdeps.sh
 
 # Default libcurl on by default in fedora unless libsoup is enabled
 if test "${OS_ID}" = 'fedora'; then
diff --git a/ci/installdeps.sh b/ci/installdeps.sh
new file mode 100755 (executable)
index 0000000..29bd4e4
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/bash
+# Install build dependencies.
+
+set -xeuo pipefail
+
+dn=$(dirname $0)
+. ${dn}/libpaprci/libbuild.sh
+
+pkg_upgrade
+pkg_install_buildroot
+pkg_builddep ostree
+pkg_install sudo which attr fuse strace \
+    libubsan libasan libtsan PyYAML redhat-rpm-config \
+    elfutils
+if test -n "${CI_PKGS:-}"; then
+    pkg_install ${CI_PKGS}
+fi
+pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
+                  python3-PyYAML
+if test "${OS_ID}" = "centos"; then
+    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
+    pkg_install python34{,-PyYAML}
+fi